获取工作簿名称、工作表名称的函数 EXCEL(26)

在EXCEL日常使用中,有时会需要使用当前工作表或当前工作簿的名称。

  在这里给大家奉献上,不需要理解其含义,只要在需要时粘贴上去就可以了。

 

用到的函数:CELL("filename")

 

当前工作簿名称(含路径):

C:\Documents andSettings\Administrator\桌面\Book1.xls

当前工作表名称:

Sheet1 

 

在当前工作表随便一个单元格内输入函数:    =CELL("filename"),结果会是:

C:\Documents andSettings\Administrator\桌面\[Book1.xls]Sheet1

这个函数一股脑地将路径、当前工作簿名称、当前工作表名称全部显示出来了,为了更加符合需要,只需要用文本处理函数抽取内容就OK了。

 

一、获取当前工作簿名称: 

=MID(CELL("filename",$A$1),FIND("[",CELL("filename",$A$1))+1,FIND("]",CELL("filename",$A$1))-FIND("[",CELL("filename",$A$1))-1)

显示结果:

Book1.xls

二、获取当前工作表名称:

=MID(CELL("filename"),FIND("]",CELL("filename"))+1,255)

显示结果:

Sheet1

三、获取当前工作簿路径:

=LEFT(CELL("filename"),FIND("[",CELL("filename"))-1)

显示结果:

C:\Documents and Settings\Administrator\桌面\